package EjerciciosEnClase.EjercicioHerencia.Ejercicio1;

import java.math.BigDecimal;

public abstract class Cuenta {
	private String numero;
	private BigDecimal saldo;
	private Cliente titular;
	
	public Cuenta(String numero, Cliente titular){
		this.numero = numero;
		this.titular = titular;
		this.saldo = new BigDecimal("0");
	}
	
	public void depositar(BigDecimal saldoDepositado){
		this.saldo = this.saldo.add(saldoDepositado);
	}
	
	public abstract void extraer(BigDecimal importe);

	public void setNumero(String numero) {
		this.numero = numero;
	}

	public String getNumero() {
		return numero;
	}

	public void setTitular(Cliente titular) {
		this.titular = titular;
	}

	public Cliente getTitular() {
		return titular;
	}
	
	public BigDecimal getSaldo(){
		return this.saldo;
	}
	
	public void setSaldo(BigDecimal importe){
		this.saldo = importe;
	}
	
}
